
/**
 * 该文件由 .my/core/build/svg.js 生成
 */
 
import Vue from 'vue'
import globalConfig from '$ui/config'

const Icon = ({props}) => {
  const attrs = {...globalConfig.svg, ...props}
  return (
    <svg {...{attrs: attrs}}>
       <path d="M512 64c31.3 0 62.8 3.2 93.5 9.5 31 6.4 61.5 16 90.6 28.6l200 86.6v252.2c0.1 59.7-10 118.5-30.1 174.7-19.8 55.7-48 107.6-83.9 154.3l-0.1 0.2-0.1 0.2C746 817.8 703 858.8 654 892.3c-43.6 29.7-91.3 51.7-141.9 65.5-50.8-13.8-98.7-36-142.4-65.8-49-33.5-92-74.5-127.9-122l-0.1-0.1-0.1-0.1c-35.6-46.6-63.6-98.4-83.3-153.9v-0.2c-20.1-56.2-30.2-115-30-174.7V188.8l199.9-86.6c29.1-12.6 59.6-22.2 90.6-28.6 30.4-6.4 61.8-9.6 93.2-9.6m0-64c-71.3 0-142.7 14.5-209.5 43.5L64 146.7v294.2c-0.2 67 11.3 133.4 33.8 196.4 21.8 61.7 53.1 119.5 92.7 171.4 40 52.9 88.3 98.9 142.9 136.3 54.3 37.1 114.7 63.9 178.5 79 63.6-15.1 123.9-41.8 178-78.7C744.6 908 792.8 861.9 832.8 809c39.9-52 71.4-110 93.4-171.9 22.5-63 33.9-129.5 33.8-196.4v-294L721.4 43.4C654.6 14.5 583.3 0 512 0zM512 128c54.8 0 108.2 11.1 158.6 32.9L832 230.8V441c0.1 52.3-8.7 103.8-26.3 153.1v0.2c-17.5 49.3-42.5 95.4-74.3 136.8l-0.3 0.4-0.3 0.4c-31.8 41.8-69.7 78.1-113 107.6-32.9 22.4-68.4 39.7-105.9 51.7-37.7-12-73.3-29.4-106.3-52-43.3-29.6-81.3-65.8-113-107.8l-0.2-0.3-0.2-0.3c-31.6-41.3-56.4-87.2-73.8-136.4l-0.1-0.2-0.1-0.2c-17.5-49-26.3-100.5-26.2-152.8V230.8l161.3-69.9C403.7 139.1 457.1 128 512 128"/>
    </svg>
  )
}

Vue.component('icon-shield-fill', Icon)
export default Icon

